home *** CD-ROM | disk | FTP | other *** search
- Path: news.wwa.com!rmartin
- From: rmartin@oma.com (Robert C. Martin)
- Newsgroups: comp.object,comp.software-eng,comp.lang.c++
- Subject: Re: Moving from C to C++
- Followup-To: comp.object,comp.software-eng,comp.lang.c++
- Date: 25 Jan 1996 14:25:31 GMT
- Organization: Object Mentor
- Message-ID: <RMARTIN.96Jan25082531@rcm.oma.com>
- References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com>
- <4dmste$ba6@ixnews4.ix.netcom.com> <4e3du2$ian@gaia.ns.utk.edu>
- NNTP-Posting-Host: rmartin.ip.wwa.com
- In-reply-to: mbk@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN's message of 23 Jan 1996 19:46:10 GMT
-
- In article <4e3du2$ian@gaia.ns.utk.edu> (Matthew B. Kennel) writes:
-
- I'm a physicist: producing research results---not software---is my
- main job.
-
- Which is to say that it is the output of your software that defines
- your results; and justifies your paycheck.
-
- Most software engineers produce results too. Except in their case,
- it is the structure and health of their software that are the primary
- results that justify their paychecks.
-
- This difference in viewpoint is significant, and may explain some of
- the preferences you express below.
-
- Surprisingly, the solution was to junk C++ in favor of a different
- language. [...] the new language was Sather, which you should hear as
- 'Eiffel'.
-
- It turned out that it was peculiar design 'decisions' of C++ and
- compiler bugs which accumulated to stymie me.
-
- After that switch, object orientation flowed like my keyboard was
- doused with WD-40. :-)
-
- I have no doubt about this. What I do doubt is whether you could
- persist in your use of Sather if you were faced with the problems that
- software engineers typically face. i.e. portability, third party
- support, thread safety, etc, etc.
-
- Yes, C++ is complex. But when it comes to engineering software in the
- real world; software that is portable, extensible and can survive
- extended periods of modification and maintenance, C++ is an excellent
- choice.
-
-
- --
- Robert Martin | Design Consulting | Training courses offered:
- Object Mentor Assoc.| rmartin@oma.com | OOA/D, C++, Advanced OO
- 14619 N. Somerset Cr| Tel: (847) 918-1004 | Mgt. Overview of OOT
- Green Oaks IL 60048 | Fax: (847) 918-1023 | Development Contracts.
-
-